package collection;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * 数组转集合
 */
public class ArrayToListDemo {
    public static void main(String[] args) {
      String[] array = {"one","two","three","four","five"};
      System.out.println("数组：" + Arrays.toString(array));

      List<String> list = Arrays.asList(array);
      System.out.println("List:" + list);
      /*
      从数组转换来的List集合是不能进行增删元素的，会抛出异常
       */
      //list.add("six");
      //System.out.println("List" + list);
      /*
      若希望对集合进行增删操作，则需要自行创建一个集合，并将数组转换来的元素
      导入后方可操作
       */
      List<String> list2 = new ArrayList<>(list);
      System.out.println("list2:" + list2);
      list2.add("six");
      System.out.println("list2:" + list2);

    }
}
